package org.jeecg.modules.wechat.api;

import com.alibaba.fastjson.JSONObject;

/**
 * TODO: 微信小程序统一服务端api接口
 *
 * @author Zhang Hao yu
 * @date 2020/11/10 17:21
 */
public interface WxMiniApi {

    /**
     * TODO:
     *  微信登录接口，传入code，获取openid和session_key
     *      *  属性	类型	说明
     *      *  openid	 string	 用户唯一标识
     *      *  session_key	 string	 会话密钥
     *      *  unionid	 string	 用户在开放平台的唯一标识符，在满足 UnionID 下发条件的情况下会返回，详见 UnionID 机制说明。
     *      *  errcode	number	错误码
     *      *  errmsg	string	错误信息。
     *
     * @author ZhangHaoyu
     * @param appid 小程序appid
     * @param secret 小程序生成的secret
     * @param code 小程序 wx.login() 获取的code
     * @return com.alibaba.fastjson.JSONObject
     */
    JSONObject authCode2Session(String appid,String secret,String code);
}